submit an alibi - Allemand Anglais Dictionnaire